var idx, offset;

$(document).ready(function () {

    changeType(0);

    for (i=0; i<array.length; i++) {
        $(".dropdown-menu").on("click", array[i].id, array[i].func);
    }

});

var array = [ {
    id: "#ordering",
    title:"未消费订单",
    type:0,
    func: function() {
        changeType(0);
    }
}, {
    id: "#confirm",
    title:"待评价订单",
    type:1,
    func: function() {
        changeType(1);
    }
}, {
    id: "#comment",
    title:"已评价订单",
    type:2,
    func: function() {
        changeType(2);
    }
}, {
    id: "#canceled",
    title:"已取消订单",
    type:-1,
    func: function() {
        changeType(3);
    }
}];

function changeType (i) {
    idx = i;
    offset = 0;

    $("#type-title").html(array[idx].title);
    $(array[idx].id).hide();

    for (i=0; i<array.length; i++) {
        if (i == idx)
            $(array[i].id).hide();
        else
            $(array[i].id).show();
    }

    loadOrderList();
}

function loadOrderList() {
    $.ajax({
        type: "GET",
        data: {offset: offset, length: 10, type:array[idx].type},
        url: "rest/user/orderlist",
        success: function (data) {
            if (data.status != 0) {
                alert("获取失败");
                return;
            }
            var render = _.template($("#tmpl").html());
            var str = "";
            _.each(data.data, function (d) {
                d.ordertime = new Date(d.ordertime).format("yyyy-MM-dd hh:mm");
                str += render(d);
            });

            $(".list-group").html(str);
        }
    });
}
